package jwr.basic;

import java.util.Scanner;
 
public class J04_SungJuk {
	public static void main(String[] args) {
//        		
		Scanner sc = new Scanner(System.in);
		
		String name; //이름 문자 저장 변수
		 
		int kor; // 국어 문자 저장 변수
		 
		int eng; // 영어점수
		 
		int mat; // 수학점수
		 
		int tot; // 총점
		 
		float avg; // 평균,실수저장 변수
		 
		char grd; //학점, 단일 문자 변수
		
		System.out.print("이름을 입력해주세요");
		
		name = sc.next(); // 문자 저장 - "값"
		
		System.out.print("국어점수를 입력해주세요");
		
		kor = sc.nextInt(); // 숫자 저장 - 값
		
		System.out.print("영어점수를 입력해주세요");
		 
		eng = sc.nextInt();
		
		System.out.print("수학점수를 입력해주세요");
		
		mat = sc.nextInt();
		
		sc.close();
		
		tot = kor+eng+mat;
		 
		avg = tot/3;
		 
		grd=' ';
		
		final char SU = '수';
		final char WU = '우';
		final char MI = '미';
		final char YA = '양';
		final char GA = '가';
		// 출력문 : System.out.println(변수);
		 
		//              System.out.println(name);
		 
		//              System.out.println(kor);
		 
		//              System.out.println(eng);
		 
		//              System.out.println(mat);
		 
		//              System.out.println(tot);
		 
		//              System.out.println(avg);
		 
		//              System.out.println(name+"씨의 국어점수 = "+kor+", 영어점수 = "+eng+", 수학 점수 = "+mat+", 합계= "+ tot+", 평균 = "+avg);
		 
		if(avg>=90){
			grd = SU;
		 }else if(avg>=80){
            grd = WU;
		 }else if(avg>=70){
		    grd = MI;
		 }else if(avg>=60){
		    grd = YA;
		 }else {
		    grd = GA;
		 }
		
		// switch 의 평가식의 결과값은 반드시 char, int, 열거형(Enum) 형 이여야 한다.
		// 단 JDK7버전부터는 String타입도 사용 가능
		/*switch((int)avg){
			case 100:
				grd=SU;
			case 99:
				grd = SU;
			case 90:
				grd = SU;
			case 89:
				grd = WU;
			case 88:
				grd = WU;
			case 80:
				grd = WU;
			case 79:
				grd = MI;
			case 78:
				grd = MI;
			case 70:
				grd = MI;
			case 69:
				grd = YA;
			case 68:
				grd = YA;
			case 60:
				grd = YA;
			case 59:
				grd = GA;
			case 25:
				grd = GA;
			case 0:
				grd = GA;
		}*/
		
		switch ((int)avg/10) {
			case 10:
			case 9:
				grd = SU;
				break;
			case 8:
				grd = WU;
				break;
			case 7:
				grd = MI;
				break;
			case 6:
				grd = YA;
				break;
			/*case 5:
			case 4:
			case 3:
			case 2:
			case 1:
			case 0:
				grd = GA;
				break;*/
			default:
				grd = GA;
		}
		 System.out.println("이름 : "+name);
		 
		 System.out.println("국어점수 : "+kor);
		 
		 System.out.println("영어점수 : "+eng);
		 
		 System.out.println("수학점수 : "+mat);
		 
		 System.out.println("총점수 : "+tot);
		 
		 System.out.println("평균점수 : "+avg);
		 
		 System.out.println("학점 : "+grd);
	}
}
 
